DIRETORIO_ANTIGO=$1
DIRETORIO_NOVO=$2

   echo ""
   echo "Uso: ./script dir_antigo dir_novo"
   echo ""

if [[ $DIRETORIO_NOVO == $DIRETORIO_ANTIGO ]]
then
   echo "O diretório antigo é igual ao diretório novo.
Cancelando a operação..."
   exit 1
fi

echo "Diretório dos .pot antigos: $DIRETORIO_ANTIGO"
echo "Diretório dos .pot novos: $DIRETORIO_NOVO"
echo ""
echo "Iniciando a verificação..."
echo ""

find $DIRETORIO_NOVO -type f | while read fp_arquivo
do
 nome_arquivo=$(basename $fp_arquivo)
 echo "Verificando $nome_arquivo..."

 # Verifica se o arquivo existe no diretório antigo.
 if [ -f $DIRETORIO_ANTIGO/$nome_arquivo ]
 then

   diff --rcs --ignore-blank-lines $DIRETORIO_ANTIGO/$nome_arquivo $DIRETORIO_NOVO/$nome_arquivo > out
   linhas=$(wc -l out | cut -d " " -f 1)
   if (( $linhas == 6 ))
   then
       if [[ $(grep -i POT-Creation-Date out) && $(grep -i Content-Type out) ]]
       then
           echo "Somente a data de criação e tipo de conteúdo é diferente...removido."
	   rm $DIRETORIO_NOVO/$nome_arquivo
       fi
   fi
           echo "Arquivo diferente...mantido."
 fi

rm out
done